java GUI 任意键退出程序`````

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:45:00
用JFrame建立一个界面 要求界面按任意键退出界面`````

import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class a extends JFrame {

/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
a frame = new a();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* Create the frame
*/
public a() {
super();
addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {System.exit(0); }
});
getContentPane().setLayout(null);
setBounds(100, 100, 500, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final JLabel label = new JLabel();
label.setText("New JLabel");
label.setBounds(163, 113, 60, 15);
getContentPane().add(label);
//
}

}